/**
 * @author caifan
 * @created 2021/12/16
 * @description: 开放式的模块可以加 open
 */
open module hello {
    requires lombok;
    requires com.fasterxml.jackson.databind;
    requires spring.boot;
    requires spring.context;
    requires spring.beans;
    requires spring.core;
    requires spring.context.support;
    requires spring.boot.autoconfigure;
    requires spring.boot.starter.tomcat;
    requires spring.boot.starter.web;
    requires spring.web;
    requires spring.aop;
    // 必须加，否则tomcat无法启动
    requires org.apache.tomcat.embed.core;

    requires org.mybatis.spring;
    requires org.mybatis;
    requires spring.boot.starter;
    requires mybatis.plus.boot.starter;
    requires mybatis.plus.annotation;
    requires mybatis.plus.core;
    requires mybatis.plus.extension;
    requires org.slf4j;
requires com.zaxxer.hikari;

    // 数据库相关
    requires spring.boot.starter.jdbc;
    requires spring.tx;

    requires mysql.connector.java;

    requires spring.boot.starter.data.redis;
    requires spring.data.redis;
    requires lettuce.core;
    requires org.apache.commons.pool2;

    // 缓存
    requires com.github.benmanes.caffeine;
    requires j2cache.core;
    requires j2cache.springcache;
    requires j2cache.spring.boot2.starter;

    requires fst;


}